package cn.steel.service;

import cn.steel.domain.vo.FavoriteVo;
import cn.steel.domain.vo.ProductVo;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;

import java.util.Map;

public interface FavoriteService {
    void addToFavorites(Long userId, Long productId);
//    void removeFavorite(Long userId, Long productId);
//    PageInfo<FavoriteVo> listFavorites(Long userId, int page, int size);

    Page<ProductVo> getFavoritesPaginated(Long userId, int page, int size);
    void removeFavorite(Long favoriteId);

}